<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>

    // var a = 10;
    // var b = 3;
    // console.log(a + b);
    // console.log(a - b);
    // console.log(a * b);
    // console.log(a / b);
    // console.log(a % b);

    // var a = "10";
    // var b = 3;
    // console.log(a + b);
    // console.log(a - b);
    // console.log(a * b);
    // console.log(a / b);
    // console.log(a % b);

    // var a = "10";
    // var b = "3";
    // console.log(a + b);
    // console.log(a - b);
    // console.log(a * b);
    // console.log(a / b);
    // console.log(a % b);
    // console.log(a)
    // console.log(b)

    // var a = "hello";
    // var b = "world";
    // console.log(a + b);
    // console.log(a - b);

    // 不是主动控制的转换，隐式数据类型的转换：
    //     - * / % 不论两边是什么类型，都是转为数值，再进行运算。如果不能转成数值，得到NaN，表示非法的转换
    //     + 只要有一边是字符，那就变成字符的拼接

    // 隐式数据类型转换，只是在运算过程中，作为其他数据类型使用，不会对原数据做出改变
    
</script>
</html>